Multigranularity Locking with the Use of S emantic Knowledge in a Layered Object
نویسندگان
چکیده
Object-oriented database programming languages use a data model that, by its nature, leads to a hierarchical organisation of persistent data. The Multigranularity Locking (MGL) protocol is the concurrency control framework that allows to better analyse concurrent accesses to such hierarchy of data items. Furthermore, modern Object–Oriented Database Management Systems are organised accordingly to the client–server architecture, where the server component is often an object server. The application of software engineering criteria to the design of an object server usually leads to a system structured in interpretation layers. In a layered object server, the semantic knowledge necessary to decide which is the “best” granule to lock in the MGL data item hierarchy is distributed among all the system layers, therefore a suitable technique to co-ordinate such decisions is necessary. This paper presents some guidelines on the design of the hierarchical organisation of data items that should be used from an Object–Oriented Database Management System supporting the MGL protocol, and an original concurrency control technique called Expandable MGL that provides all the system layers with the ability of locking those granules that each layer considers more appropriate on the basis of its partial knowledge of a transaction’s behaviour.
منابع مشابه
Semantic multigranularity locking and its performance in object-oriented database systems
Concurrency control schemes for object-oriented database systems (OODBSs) used in the area of performance-critical applications should increase the degree of concurrency and decrease locking overhead in order to offer maximum performance. However, most commercially available OODBSs use conventional concurrency control schemes that never exploit the rich semantics of object-oriented data model, ...
متن کاملUrban Vegetation Recognition Based on the Decision Level Fusion of Hyperspectral and Lidar Data
Introduction: Information about vegetation cover and their health has always been interesting to ecologists due to its importance in terms of habitat, energy production and other important characteristics of plants on the earth planet. Nowadays, developments in remote sensing technologies caused more remotely sensed data accessible to researchers. The combination of these data improves the obje...
متن کاملUse of locking plate in combination with dynamic compression plate for repair of tibial fracture in a young horse
Grade 1 open spiral fracture of left tibia in a 1.5 year-old horse was treated using a combination of 4.5 mm locking compression plate (LCP) and a dynamic compression plate applied in a neutralization manner. The open wound was managed postoperatively by regular dressing and lavage. Radiograph at 24 days post-treatment revealed callus formation and at two months complete bridging callus was obs...
متن کاملFirst Metatarsophalangeal Joint Arthrodesis: A Retrospective Comparison of Crossed-screws, Locking and Non-Locking Plate Fixation with Lag Screw
Background:Locking plate fixation is increasingly used for first metatarsophalangeal joint (MTP-I) arthrodesis. Still there is few comparable clinical data regarding this procedure. Methods:We retrospectively evaluated 60 patients who received an arthrodesis of the MTP-I between January 2008 and June 2010. With 20 patients each we performed a locking plate fixation with lag screw, arthrodesis w...
متن کاملemantic memory in object use
We studied five patients with semantic memory disorders, four with semantic dementia and one with herpes simplex virus encephalitis, to investigate the involvement of semantic conceptual knowledge in object use. Comparisons between patients who had semantic deficits of different severity, as well as the follow-up, showed that the ability to use objects was largely preserved when the deficit was...
متن کامل